﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="Produto.cs" company="BS - Desenvolvemento">
//   Desenvolvimento de solucoes tecnologicas para automacao em geral
// </copyright>
// <summary>
//   A classe de produto.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace ProjetoModeloDDD.Domain.Entities
{
    /// <summary>
    /// A classe de produto.
    /// </summary>
    public class Produto
    {
        /// <summary>
        /// retorna ou atribui o cliente.
        /// </summary>
        public virtual Cliente Cliente { get; set; }

        /// <summary>
        /// Retorna ou atribui o Id do  cliente.
        /// </summary>
        public int ClienteId { get; set; }

        /// <summary>
        /// Retorna ou atribui a indicacao de disponibilidade.
        /// </summary>
        public bool Disponivel { get; set; }

        /// <summary>
        /// Retorna ou atribui o nome.
        /// </summary>
        public string Nome { get; set; }

        /// <summary>
        /// Retorna ou atribui o id do produto.
        /// </summary>
        public int ProdutoId { get; set; }

        /// <summary>
        /// Retorna ou atribui o valor.
        /// </summary>
        public decimal Valor { get; set; }
    }
}